/*
  进入和离开动画可以使用不同
  持续时间和速度曲线。
*/
.slide-fade-enter-active {
    transition: all 0.28s ease-out;
}

.slide-fade-leave-active {
    transition: all 0.28s ease-in-out;
}

.slide-fade-leave-to {
    transform: translateX(30px);
    opacity: 0;
}
.slide-fade-enter-from {
    transform: translateX(-30px);
    opacity: 0;
}

/**  breadcrumb   */
.breadcrumb-move,
.breadcrumb-enter-active,
.breadcrumb-leave-active {
    transition: all 0.5s;
}

.breadcrumb-enter-from,
.breadcrumb-leave-to {
    opacity: 0;
    transform: translateX(20px);
}

/* 确保将离开的元素从布局流中删除
  以便能够正确地计算移动的动画。 */
.breadcrumb-leave-active {
    position: absolute;
}

/** Tabs */

.Tabs-enter-active {
    transition: all 0.28s ease-out;
}

.Tabs-leave-active {
    transition: all 0.28s ease-in-out;
    position: absolute;
    left: 0;
    right: 0;
}

.Tabs-enter-from {
    transform: translateX(-30px);
    opacity: 0;
}

.Tabs-enter-to {
    transform: translateX(0);
    opacity: 1;
}

.Tabs-leave-from {
    transform: translateX(0);
    opacity: 1;
}

.Tabs-leave-to {
    transform: translateX(30px);
    opacity: 0;
}
